<#list domains as domain>
<service>   
package ${coder.packageName}.service; 
import com.common.util.AbstractBaseService;
import ${coder.packageName}.domain.${domain.entityName?cap_first};

/**
 * 
 * @desc ${domain.desc}
 *
 */
public interface ${domain.entityName?cap_first}Service extends AbstractBaseService<${domain.entityName?cap_first}> {
	
}
</service>
<serviceimpl>
package ${coder.packageName}.service.impl; 

import java.util.List;

import javax.annotation.Resource;

import com.common.util.AbstractBaseDao;
import com.common.util.DefaultBaseService;

import ${coder.packageName}.domain.${domain.entityName?cap_first};
import ${coder.packageName}.dao.${domain.entityName?cap_first}Dao;
import ${coder.packageName}.service.${domain.entityName?cap_first}Service;




/**
 * 
 * @desc ${domain.desc}
 *
 */
public class ${domain.entityName?cap_first}ServiceImpl extends DefaultBaseService<${domain.entityName?cap_first}> implements ${domain.entityName?cap_first}Service  {

	@Resource
	private ${domain.entityName?cap_first}Dao ${domain.entityName?uncap_first}Dao;
	
	
	@Override
	public AbstractBaseDao<${domain.entityName?cap_first}> getBaseDao() {
		return ${domain.entityName?uncap_first}Dao;
	}
	
}
</serviceimpl>
</#list> 
